Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne French Open - Paris Olympics - Paris Croatia F1 Croatia F2 Wimbledon - London Italy F4 Hungary F1 Hungary F2 Serbia&Montenegro F5 Copa Ericsson Peru - Lima VI Abierto Internacional de Salinas - Salinas 2003 West Side Tennis Club Challenger - Forest Hills Binghamton Professional Tennis Tournament - Binghamton Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Unique Zagreb Open - Zagreb Challenger Lugano - Lugano Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Sao Paulo Challenger Campos do Jordao Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger VII Avierto Internacional de Salinas - Salinas Campos do Jordao Challenger Muller Cup - Ulm VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Recife Challenger TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Cridicard Mastercard Tennis Cup - Campos do Jordao 2003 USTA Challenger of Calabasas - Calabasas 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank The USTA Challenger at West End Racquet - Torrance USTA Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City 2002 Azalea Orthopedic Challenger - Tyler ATU Cup - Weiden Black Forest Open 2004 - Freudenstadt Rio De Janeiro Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas Baden Open - Ettlingen Joinville Tennis Festival - Joinville Britania Zavaleta - Puebla Sarajevo Open 2004 - Sarajevo Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Copa Petrobras Paraguay - Asuncion XL Capital Bermuda Open - Bermuda Antonio Savoldi-Marco Co. - Manerbio SMS Tennis Cup - Sao Paulo USTA Challenger of Tiburon - Tiburon Unicredit Czech Open 2007 - Prostejov Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa 2006 North Shore Pro Tennis Championship - Winnetka 10ø Tornea B. Camparini - Reggio Emilia Gemax Samsung Open 2005 - Belgrade Ford Tennis Championships - Louisville VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Seguros Bolivar Open - Bogota Top Wool Challenger - Biella Copa Petrobras Brazil - Belo Horizonte Cyclus Open de Tenis - Florianopolis Czech Open 2006 - Prostejov Lambertz Open - Aachen Tatra Banka Open - Bratislava JSM Challenger - Champaign IPP Open - Helsinki Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Challenger Ford de Cherbourg - Cherbourg Brasilia Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger AGT Challenger - Leon Rome Challenger III Aberto Santa Catarina de Tenis - Florianopolis BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Budapest Challenger - Budapest Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Brazil Open - Salvador Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Grand Prix Hassan II - Casablanca USTA Challenger of San Antonio - San Antonio Mallorca Open - Mallorca International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Brasil Open - Costa do Sauipe Sao Paulo - Brazil Croatia Open - Umag Open Romania - Bucharest International Tennis Championships - Delray Beach Schickedanz Open - Furth Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Heineken Open - Auckland Campinas Challenger International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich University of Tennessee USTA Challenger - Knoxville The Stella Artois Grass Court Championships - London Hilton Waikoloa Village USTA Challenger - Waikoloa The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Citta di Monza - Monza Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai La Serena Open - La Serena International Indoor Tennis Championships of Croatia - Zagreb VI Gramado Open de Tenis - Gramado Open SEAT Godo 2006 - Barcelona II Cyclus Open de Tenis - Florianopolis Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort IX Trofeo Ciudad de Quito - Quito Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas MoviStar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam III Gramado Open de Tenis - Gramado The Dubai Tennis Championships - Dubai Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Estoril Open - Estoril The Stella Artois Championships - London Ciudad de Pozoblanco Open Diputacion - Cordoba Countrywide Classic - Los Angeles Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin RCA Championships - Indianapolis The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Copa Kia Challenger ATP - Santiago The Dubai Tennis Championships - Dubai The Artois Championships - London Thailand Open - Bangkok Open 13 - Marseille The Dubai Tennis Championships - Dubai Bogota Challenger Estoril Open - Estoril Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Copa Petrobras-Brazil - Aracaju Brasil Open - Costa do Sauipe Dubai Duty Free Tennis Championships - Dubai Salinas Challenger Winston Salem - Winston Salem Swiss Indoors Basel - Basel Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger Heineken Open - Auckland Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Citi Open - Washington China Open - Beijing Brasil Open - Sao Paulo Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger China Open - Beijing Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger China Open - Beijing Movistar Open - Santiago Belem Challenger Bucaramanga Challenger Open 13 - Marseille China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Bogota Challenger Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Blunmenau Challenger RCA Championships - Indianapolis Croatia Open Umag - Umag Sydney International - Sydney China Open - Beijing Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona VTR Open - Vina del Mar Serbia Open - Belgrade AEGON Championships - London Erste Bank Open - Vienna Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Gonet Geneva Open - Geneva Brisbane International - Brisbane Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis TCT Open - Tunis Qatar ExxonMobil Open - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Gemax Samsung Open 2004 - Belgrade 2003 Eddleman USTA Challenger - Birmingham Astana Open - Astana United Cup - Australia Serbia Open - Belgrade Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Hellenic Championship - Athens Tel Aviv Watergen Open - Tel Aviv Banja Luka Open - Banja Luka Croatia Open - Umag Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Brisbane - Brisbane Medibank International - Sydney Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg BNP Paribas Masters - Paris SAP Open - San Jose Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Copa AT&T - Buenos Aires Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Brasil Open - Salvador Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Tennis Masters Series - Miami Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Qatar ExxonMobil Open - Doha Masters Series Madrid - Madrid Tennis Masters Series - Madrid Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Campbell's Hall of Fame Tennis Championships - Newport Campionati BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Open 13 - Marseille Rogers Cup - Montreal French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Masters - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rolex Paris Masters - Paris 2003 Mercedes Cup - Stuttgart BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Estoril Open - Estoril Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, QF, SRB-ESP 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, SRB-KAZ 2-1 Laver Cup - London Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 ATP Cup - Melbourne Davis Cup, Group 2, 2R, BRA-AHO 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group C, Valencia Davis Cup, World Group, PO, SVK-SRB, 1-4 Hopman Cup - Perth Davis Cup, Group 1, 2R, GBR-SCG 2-3 Hyundai Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 AAMI Classic - Kooyong Davis Cup, Finals, Group F Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, SF, ITA-SRB 2-1 Olympics - Beijing Australian Open (juniors) French Open (juniors) Davis Cup, World Group, 1R, SRB-RUS 4-1 U.S. Open (juniors) Mubadala World Tennis Championship Laver Cup - Chicago The Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship A Day At The Drive - Adelaide Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin U.S. Open - New York BNP Paribas Open - Indian Wells